Opinions and advice on code quality ; note that some of these are conflict
Sandi Metz' Rules For Developers
How much should global variables cost?
a list of design flaws and associated costs - a little crass at times, skip if easily offended
The Software Inferno Dante's tale, as experienced by a software architect
Things every practicing software engineer should aim to know
Comments on Doom 3's source code
- for this class the discussion here isn't as useful as the other articles, but I've included it for relevancy to game development